hmc cnc machine tools institutional investors data milling consulting finance fund manager analyst machining analysis lathes capital lathe broker research investment cad business